<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*å…±ç”¨ç»“æž„*/
.header{
	display: block;
	width: 100%;
	height: 100px;
	background: #fff;
	padding: 0 8.3333%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 90;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);
	min-width: 1280px;
}
.header.active{
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.headerTop{
	display: block;
	height: 100px;
}
.logo{
	display: inline-block;
	float: left;
	height: 100%;
	line-height: 100px;
	padding: 20px 0;
}
.logo img{
	display: block;
}
.headMenu{
	display: inline-block;
	float: right;
	height: 100px;
	position: relative;
}
.headMenu&gt;li{
	float: left;
	position: relative;
	margin-right: 50px;
}
.headMenu&gt;li&gt;a{
	display: block;
	height: 100px;
	line-height: 100px;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	position: relative;
}
.headMenu&gt;li:hover&gt;a{
	color: #26b464;
}
.headMenu&gt;li&gt;a.active{
	color: #26b464;
}
.headSearch{
	display: inline-block;
	float: right;
	width: 46px;
	margin-right: 16px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 22px auto;
	background-image: url(../images/search-01.png);
	cursor: default;
}
.headMenu-in{
	display: none;
	width: 160px!important;
	font-size: 0;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	/*z-index: 19;*/
	width: 150px;
    z-index: -1;
    background: rgba(0,0,0, 0.75);
    border-top: 4px solid #26b464;
	padding: 20px 0 10px 0;
	text-align: center;
}
.headMenu-in::before{
	display: block;
    content: "";
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #26b464;
    border-right: 8px solid transparent;
    position: absolute;
    left: 50%;
    bottom: 100%;
    transform: translateX(-50%);
}
.headMenu-in&gt;ul{
    z-index: -1;
}
.headMenu-in&gt;ul&gt;li {
    line-height: 45px;
    color: #fff;
    font-size: 16px;
}
.headMenu-in&gt;ul&gt;li a{
	display: block;
	color: #fff;
	padding: 5px 20px;
	line-height: 45px;
}
.headMenu-in&gt;ul&gt;li:hover a{
	color: #fff;
    background: #26b464;
}
.headMenu-in&gt;ul&gt;li a.active{
	color: #26b464;
}
.headMenu&gt;li:nth-child(2) .headMenu-in&gt;ul&gt;li a{text-align: center;}
.headMenu&gt;li:nth-child(2)&gt;headMenu-in{width: 180px;}
.header-bg{
	display: none;
	width: 100%;
	height: 200px;
	position: absolute;
	left: 0;
	top: 104px;
	z-index: 10;
	background: #fff;
	opacity: 0.85;
}
.headMenu&gt;li:hover .headMenu-in{
	display: block;
}
.headMenu&gt;li:hover&gt;a::after{
	content: "";
	display: block;
	width: 100%;
	height: 4px;
	background: #26b464;
	position: absolute;
	top: 100%;
	left: 0;
}

@media screen and (max-width:1600px){
	.header{padding: 0 6%;}
	.headMenu&gt;li{margin-right: 40px;}
}
@media screen and (max-width:1480px){
	.header{padding: 0 5%;}
	.headMenu&gt;li{margin-right: 40px;}
}
@media screen and (max-width:1370px){
	.header{padding: 0 3%;}
	.headMenu&gt;li{margin-right: 34px;}
	.headSearch{margin-right: 0;}
}
.footer{
	display: block;
	width: 100%;
	height: auto;
	background: #2f2f2f;
	padding-top: 44px;
}
.footer-bot{
	display: block;
	width: 1260px;
	height: auto;
	border-top: 1px solid #4a4a4a;
	padding: 28px 0;
	margin: 50px auto 0;
	font-size: 13px;
	color: #ffffff;
	line-height: 28px;
}
.footer-bot .left{
	display: inline-block;
	float: left;
	width: 49%;
	text-align: left;
}
.footer-bot .right{
	display: inline-block;
	float: right;
	width: 49%;
	text-align: right;
}
.footer-bot a{
	color: #fff;
}
.footer-bot .left a{
	opacity: 0.6;
	margin-right: 20px;
}
.footer-bot a:hover{
	opacity: 0.8;
}
.footer-top{
	display: block;
	width: 1260px;
	height: auto;
	margin: 0 auto;
}
.footer-nav{
	display: inline-block;
	float: left;
	margin-right: 50px;
	position: relative;
}
.footer-nav:nth-child(3){margin-right: 0;}
.footer-nav::after{
	content: "";
	display: block;
	width: 1px;
	height: 178px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 8px;
	opacity: 0.2;
}
.footer-nav h3{
	display: block;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.footer-nav em{
	display: block;
	width: 14px;
	height: 1px;
	background: #fff;
	margin: 8px 0 10px;
}
.footer-nav ul{
	display: inline-block;
	vertical-align: top;
}
.footer-nav ul li a{
	font-size: 13px;
	color: #ffffff;
	opacity: 0.6;
	line-height: 28px;
	display: block;
	min-width: 80px;
	margin-right: 50px;
}
.footer-nav ul li a:hover{
	opacity: 0.8;
}
.footer-right{
	display: inline-block;
	float: left;
}
.footer-right li{
	display: inline-block;
	vertical-align: top;
	width: 122px;
	height: auto;
	margin-left: 20px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	padding-top: 28px;
}
.footer-right li span{
	display: block;
	width: 122px;
	height: 122px;
	text-align: center;
	margin: 0 auto 8px; 
}
.footer-right li p{
	opacity: 0.3;
}
.footer-cont{
	display: inline-block;
	float: left;
	margin-left: 50px;
	padding-top: 22px;
	width: 240px;
}
.footer-cont h2{
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}
.footer-cont em{
	display: block;
	width: 30px;
	height: 1px;
	background: #fff;
	margin: 5px 0 26px;
}
.footer-cont h3{
	font-size: 13px;
	line-height: 20px;
	color: #ffffff;
}
.footer-fx{
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #ffffff;
}
.essay-share{
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: 32px;
	margin-left: 6px;
}
.essay-share .bshare-custom.icon-medium a{
	width: 32px !important;
	height: 32px !important;
	padding: 0 !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	margin-right: 10px !important;
}
.essay-share .bshare-custom.icon-medium a:hover{
	opacity: 0.8;
}
.essay-share .bshare-custom.icon-medium .bshare-sinaminiblog{
	background-image: url(../images/footer-01.png);
}
.essay-share .bshare-custom.icon-medium .bshare-weixin{
	background-image: url(../images/footer-02.png);
}
.essay-share .bshare-custom.icon-medium .bshare-qqim{
	background-image: url(../images/footer-03.png);
}
.bsBox{
	box-sizing: content-box;
}

.headerMain{
	display: block;
	width: 100%;
	height: 100px;
	position: relative;
	padding: 0 1px;
}
.search{
	display: none;
	width: 300px;
	height: 54px;
	padding: 10px;
	box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.1);
	position: absolute;
	top: 100%;
	right: 16px;
	background: #26b464;
	z-index: 29;
	border-radius: 0 0 2px 2px;
}
.search input{
	display: inline-block;
	width: 75%;
	float: left;
	height: 100%;
	background: #fff;
	border-radius: 4px;
	font-size: 14px;
	padding: 0 10px;
}
.search button{
	display: inline-block;
	float: right;
	width: 22%;
	height: 100%;
	border: none;
	background: #fff;
	border-radius: 4px;
	font-size: 14px;
	color: #26b464;
}
.rightMune{
	display: block;
	width: 74px;
	height: auto;
	position: fixed;
	top: 42%;
	right: 10px;
	z-index: 90;
	border-radius: 6px;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.16);
	background: #fff;
}
.rightMune li{position: relative;}
.rightMune li::after{
    content: "";
    display: block;
    width: 64px;
    height: 1px;
    background: #ebebeb;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -32px;
}
.rightMune li&gt;a{
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    height: 74px;
    font-size: 12px;
    color: #424242;
    line-height: 20px;
    padding: 10px 0 0;
}
.rightMune li:last-child::after{
	display: none;
}
.rightMune li&gt;a:hover{
	color: #26b464;
}
.rightMune li&gt;a span{
    display: block;
    width: 100%;
    height: 30px;
    margin: 0 auto 4px;
}
.rightMune li&gt;a.zhiding span{
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/rightMune-05.png);
}
.rightMune li&gt;a.zhiding:hover span{
	background-image: url(../images/rightMune-06.png);
}
.rightMune-phone{
	display: none;
	width: 240px;
	height: 50px;
	background: #f8f8f8;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	right: 82px;
	border-radius: 6px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
	text-align: center;
	line-height: 50px;
	font-size: 26px;
	color: #333;
	opacity: 0;
}
.rightMune-ewm{
	display: none;
	width: 120px;
	height: 120px;
	position: absolute;
	top: 50%;
	right: 82px;
	margin-top: -60px;
	padding: 4px;
	background: #f8f8f8;
	border-radius: 6px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
}



/*end*/
/*é¦–é¡µ*/
.banner-device{
	display: block;
	width: 100%;
	height: 840px;
	overflow: hidden;
	position: relative;
	min-width: 1280px;
}
.banner-device&gt;span{
	display: block;
	width: 100%;
	height: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/bolang-01.png);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.banner-device .pagination{
	display: block;
	height: 14px;
	width: 100%;
	position: absolute;
	bottom: 76px;
	text-align: center;
	font-size: 0;
	z-index: 9;
}
.banner-device .pagination .swiper-pagination-switch{
	display: inline-block;
	width: 10px;
	height: 10px;
	vertical-align: top;
	margin: 0 6px;
	background-color: #fff;
	/*border: 2px solid #fff;*/
	border-radius: 5px;
	cursor: pointer;
}
.banner-device .pagination .swiper-active-switch{
	background: #26b464;
} 
.swiper-banner{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.swiper-banner a{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shubiao{
	display: block;
	width: 20px;
	height: 74px;
	position: absolute;
	bottom: 110px;
	left: 50%;
	margin-left: -10px;
	z-index: 9;
}
.banner-device .left,
.banner-device .right{
	display: block;
	width: 74px;
	height: 74px;
	position: absolute;
	top: 50%;
	left: 138px;
	margin-top: -37px;
	z-index: 19;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/left-01.png);
}
.banner-device .right{
	left: auto;
	right: 138px;
	background-image: url(../images/right-01.png);
}
.banner-device .left:hover{
	background-image: url(../images/left-02.png);
}
.banner-device .right:hover{
	background-image: url(../images/right-02.png);
}

.index-about{
	display: block;
	width: 100%;
	height: auto;
	padding: 135px 0 110px;
	position: relative;
}
.index-about::before{
	content: "";
	display: block;
	width: 100%;
	height: 400px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	background-image: url(../images/index_02.jpg);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.index-about h1{
	font-family: arial;
	font-size: 160px;
	line-height: 200px;
	height: 200px;
	font-weight: bold;
	color: #e7ebef;
	opacity: 0.4;
	position: absolute;
	top: 78px;
	left: 44px;
	z-index: -1;
	text-transform: uppercase;
}
.index-about-bot{
	display: block;
	width: 1400px;
	height: 150px;
	margin: 68px auto 0;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.index-about-bot li{
	float: left;
	width: 20%;
	position: relative;
	height: 100%;
	text-align: center;
	padding: 20px 10px;
	font-size: 16px;
	color: #636363;
	line-height: 24px;
}
.index-about-bot li h3{
	height: 72px;
	line-height: 72px;
	font-size: 16px;
	font-weight: bold;
	color: #414141;
}
.index-about-bot li h3 span{
	font-size: 50px;
}
.index-about-bot li h3 em{
	font-size: 50px;
	font-weight: bold;
}
.index-about-bot li::before{
	content: "";
	display: block;
	width: 1px;
	height: 66px;
	background: #e3e3e3;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -33px;
}
.index-about-bot li:last-child::before{
	display: none;
}
.index-about-top{
	display: block;
	width: 1400px;
	height: auto;
	min-height: 430px;
	margin: 0 auto;
}
.index-about-left{
	display: inline-block;
	float: left;
	width: 680px;
	height: auto;
	font-size: 16px;
	color: #5e5e5e;
	line-height: 32px;
	padding-top: 20px;
}
.index-about-left h3{
	font-size: 24px;
	font-weight: bold;
	color: #26b464;
	line-height: 40px;
	margin-bottom: 28px;
}
.index-about-left h2{
	font-size: 44px;
	font-weight: bold;
	line-height: 64px;
	color: #222222;
	margin-bottom: 28px;
}
.index-about-left a{
	display: block;
	width: 194px;
	height: 52px;
	border: 1px solid #b3b3b3;
	text-align: center;
	line-height: 50px;
	margin-top: 62px;
	font-size: 16px;
	color: #5e5e5e;
	background: #f4f5f6;
	transition: all 300ms;
}
.index-about-left a:hover{
	background: #1bda6a;
	border-color: #1bda6a;
	color: #fff;
}
.index-about-right{
	display: inline-block;
	float: right;
	height: 426px;
	width: 624px;
	position: relative;
	padding: 36px 36px 0 0;
}
.index-about-right em{
	display: block;
	width: 516px;
	height: 330px;
	background: #26b464;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}
.index-about-right span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}


@media screen and (max-width:1480px){
	.index-about-top{width: 1200px;}
	.index-about-bot{width: 1200px;}
	.index-about-left{width: 580px;}
	.index-about-right{
		width: 580px;
		height: 380px;
	}
}

.index-repair{
	display: block;
	width: 100%;
	height: 900px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/index_03.jpg);
	padding: 100px 0 78px;
	overflow-x: hidden;
}
.picScroll-repair {
	display: block;
	width: 1358px;
	margin: 0 auto;
	height: auto;
	position: relative;
}
.picScroll-repair .bd {
	width: 100%;
	height: 560px;
}
.picScroll-repair .bd .tempWrap{
	overflow: visible !important;
}
.picScroll-repair .bd ul {
	zoom: 1;
}
.picScroll-repair .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	padding: 0 29px;
	width: 1358px !important;
	height: 560px;
	box-sizing: border-box;
}
.index-repairIn{
	display: block;
	width: 100%;
	height: 560px;
	background: #fff;
	position: relative;
	padding: 52px 54px 110px 788px;
}
.picScroll-repair .hd{
	display: block;
	width: 100%;
	height: auto;
	margin-top: 60px;
	text-align: center;
	background: none;
	position: relative;
}
.picScroll-repair .hd .next,
.picScroll-repair .hd .prev{
	display: block;
	width: 52px;
	height: 52px;
	position: absolute;
	top: -158px;
	left: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/left-03.png);
	z-index: 89;
	margin-left: 138px;
	cursor: pointer;
}
.picScroll-repair .hd .next{
	background-image: url(../images/right-03.png);
	margin-left: 200px;
}
.picScroll-repair .hd .prev:hover{
	background-image: url(../images/left-04.png);
}
.picScroll-repair .hd .next:hover{
	background-image: url(../images/right-04.png);
}
.picScroll-repair .hd ul{
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
}
.picScroll-repair .hd ul li{
	display: inline-block;
	width: auto;
	height: auto;
	vertical-align: top;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 26px;
	margin: 0 26px;
	cursor: default;
}
.picScroll-repair .hd ul li span{
	display: block;
	width: auto;
	height: 58px;
	margin: 0 auto 16px;
}
.picScroll-repair .hd ul li img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
}
.picScroll-repair .hd ul li span .img2{display: none;}
.picScroll-repair .hd ul li.on{
	color: #1ada6a;
}
.picScroll-repair .hd ul li.on span .img1{display: none;}
.picScroll-repair .hd ul li.on span .img2{display: block;}
.picScroll-repair .hd .pageState{
	display: block;
	width: 160px;
	height: 52px;
	position: absolute;
	top: -158px;
	left: 50%;
	z-index: 89;
	margin-left: 480px;
	font-size: 18px;
	color: #aeaeae;
	font-weight: bold;
	line-height: 50px;
}
.picScroll-repair .hd .pageState span{
	color: #00b94d;
	font-size: 24px;
}
.index-repairIn-img{
	display: block;
	width: 725px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.index-repairIn:hover .index-repairIn-img{
	height: 580px;
	margin-top: -10px;
}
.index-repairIn-text{
	display: block;
	width: 100%;
	height: auto;
	overflow: auto;
	font-size: 16px;
	line-height: 32px;
	color: #5e5e5e;
	text-align: left;
}
.index-repairIn-text h2{
	font-size: 36px;
	font-weight: bold;
	color: #222222;
	line-height: 54px;
}
.index-repairIn-text em{
	display: block;
	width: 58px;
	height: 3px;
	background: #00b94d;
	margin: 20px 0;
}
@media screen and (max-width:1360px){
	.picScroll-repair{width: 1240px;}
	.picScroll-repair .bd ul li{width: 1240px !important;padding: 0 20px;}
	.index-repairIn{padding: 52px 54px 110px 660px;}
	.index-repairIn-img{width: 600px;}
	.picScroll-repair .hd .prev{margin-left: 64px;}
	.picScroll-repair .hd .next{margin-left: 128px;}
	.picScroll-repair .hd .pageState{margin-left: 440px;}
	.picScroll-repair .hd ul li{margin: 0 20px;}
	.picScroll-repair .hd ul li span{height: 48px;}
}
.index-newsMain{
	display: block;
	width: 100%;
	height: auto;
	padding: 66px 0 96px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/index_04.jpg);
}
.index-tit{
	text-align: center;
	font-size: 26px;
	color: #d0d0d0;
	line-height: 30px;
}
.index-tit h3{
	font-size: 38px;
	font-weight: bold;
	line-height: 52px;
	color: #222222;
}
.index-tit em{
	display: block;
	width: 186px;
	height: 1px;
	background: #bababa;
	margin: 18px auto;
	position: relative;
}
.index-tit em::after{
	content: "";
	display: block;
	width: 42px;
	height: 5px;
	background: #26b464;
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -21px;
}
.index-news{
	display: block;
	width: 1400px;
	height: auto;
	margin: 0 auto;
}
.index-newsLeft{
	display: inline-block;
	float: left;
	width: 620px;
	height: 558px;
	background: #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
}
.index-newsLeft-img{
	display: block;
	width: 100%;
	height: 354px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.index-newsLeft-img span{
	display: block;
	width: 100%;
	height: 354px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.index-newsLeft:hover .index-newsLeft-img span{
	transform: scale(1.04);
}
.index-newsLeft-in{
	display: block;
	width: 100%;
	height: auto;
	padding: 26px 36px 20px;
	font-size: 16px;
	color: #848484;
	line-height: 26px;
}
.index-newsLeft-in h3{
	font-size: 22px;
	font-weight: bold;
	color: #292927;
	line-height: 36px;
	height: 36px;
	margin-bottom: 15px;
}
.index-newsLeft-in p{
	height: 52px;
}
.index-newsLeft-in h5{
	font-size: 16px;
	color: #a4a4a4;
	line-height: 24px;
	margin-top: 22px;
}
.index-newsLeft-in h5 span{
	float: right;
	padding-right: 38px;
	color: #848484;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/icon-02.png);
}
.index-newsLeft:hover .index-newsLeft-in h3{
	color: #26b464;
}
.index-newsLeft:hover .index-newsLeft-in h5 span{
	color: #26b464;
	background-image: url(../images/icon-03.png);
}
.index-newsRight{
	display: inline-block;
	float: right;
	width: 758px;
	height: 558px;
	background: #fff;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
}
.index-newsRight-more{
	display: block;
	width: 680px;
	height: 44px;
	border-radius: 2px;
	background: #f2f2f2;
	text-align: center;
	line-height: 44px;
	font-size: 16px;
	color: #848383;
	margin: 12px auto 0;
	transition: all 300ms;
}
.index-newsRight-more:hover{
	background: #26b464;
	color: #fff;
}
.index-newsIn{
	display: block;
	width: 100%;
	height: 160px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 33px 38px 10px;
	position: relative;
	font-size: 16px;
	color: #848484;
	line-height: 24px;
}
.index-newsIn h3{
	font-size: 18px;
	font-weight: bold;
	color: #292927;
	line-height: 28px;
	margin-bottom: 12px;
	height: 28px;
	padding-right: 100px;
}
.index-newsIn h5{
	position: absolute;
	right: 38px;
	top: 33px;
	font-size: 15px;
	color: #a4a4a4;
	line-height: 28px;
}
.index-newsIn h4{
	background: url(../images/icon-02.png) no-repeat left center;
	display: block;
	height: 10px;
	margin-top: 18px;
}
.index-newsIn:hover{color: #26b464;background: #eef9f3;border-color: #d4f5e2;}
.index-newsIn:hover h3{color: #26b464;}
.index-newsIn:hover h5{color: #26b464;}
.index-newsIn:hover h4{background: url(../images/icon-03.png) no-repeat left center;}
@media screen and (max-width:1480px){
	.index-news{width: 1200px;}
	.index-newsRight{width: 638px;}
	.index-newsLeft{width: 540px;}
	.index-newsRight-more{width: 580px;}
}
.index-zhaomu{
	display: block;
	width: 1400px;
	height: auto;
	margin: 75px auto 70px;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.index-zhaomu-left{
	display: inline-block;
	width: 690px;
	height: 578px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	float: left;
}
.index-zhaomu-right{
	display: inline-block;
	float: right;
	width: 710px;
	height: 578px;
	padding: 10px 72px 20px 76px;
}
.index-zhaomu-right h1{
	font-size: 38px;
	font-weight: bold;
	color: #222222;
	line-height: 52px;
	margin-bottom: 12px;
}
.index-zhaomu-right h5{
	font-size: 16px;
	color: #808080;
	line-height: 28px;
	/*margin-bottom: 20px;*/
}
.index-form li{
	float: left;
	width: 100%;
	padding-top: 8px;
	font-size: 14px;
	line-height: 30px;
	color: #878787;
}
.index-form li.left{
	width: 48.5%;
	float: left;
}
.index-form li.right{
	width: 48.5%;
	float: right;
}
.index-form input{
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 4px;
	background: #ededed;
	padding: 0 20px;
	font-size: 14px;
	color: #333;
}
.index-form input#checkcode{
	width: 60%;
	display: inline;
	margin-right: 5px;
}
.index-form textarea{
	display: block;
	width: 100%;
	height: 110px;
	border-radius: 4px;
	background: #ededed;
	padding: 8px 20px;
	font-size: 14px;
	color: #333;
	font-family: "å¾®è½¯é›…é»‘";
}
.index-form li button{
	display: inline-block;
	vertical-align: top;
	width: 154px;
	height: 44px;
	border: 1px solid #c8c8c8;
	border-radius: 4px;
	background: none;
	margin-right: 10px;
	margin-top: 20px;
	font-size: 16px;
	color: #949494;
}
.index-form li button:hover{
	opacity: 0.7;
}
.index-form li button:first-child{
	border: none;
	background: linear-gradient(to right, #4dc85c , #31bf93);
	color: #fff;
}
@media screen and (max-width:1480px){
	.index-zhaomu{width: 1200px;}
	.index-zhaomu-left{width: 590px;}
	.index-zhaomu-right{width: 610px;padding: 48px 46px 20px 48px;}
}
.picScroll-case{
	display: block;
	width: 1416px;
	height: 518px;
	margin: 0 auto;
	position: relative;
}
.picScroll-case .prev,
.picScroll-case .next{
	display: block;
	width: 58px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/left-03.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -29px;
	margin-left: -800px;
	z-index: 29;
}
.picScroll-case .next{
	left: auto;
	right: 50%;
	margin-right: -800px;
	background-image: url(../images/right-03.png);
}
.picScroll-case .prev:hover{
	background-image: url(../images/left-04.png);
}
.picScroll-case .next:hover{
	background-image: url(../images/right-04.png);
}
.picScroll-case .bd{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.picScroll-case .bd ul{ overflow:hidden; zoom:1; }
.picScroll-case .bd ul li{ 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 472px !important;
	height: 518px;
}
.index-caseList{
	display: block;
	width: 452px;
	height: 478px;
	margin: 20px auto;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	position: relative;
	text-align: left;
	font-size: 16px;
	color: #808080;
	line-height: 28px;
}
.index-case-img{
	display: block;
	width: 100%;
	height: 270px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 22px;
	overflow: hidden;
}
.index-case-img span{
	display: block;
	width: 100%;
	height: 270px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}

.index-caseList:hover .index-case-img span{
	transform: scale(1.04);
}
.index-caseList p{padding: 0 30px;}
.index-caseList h3{
	padding: 0 30px;
	font-size: 22px;
	color: #161616;
	line-height: 40px;
	margin-bottom: 12px;
}
.index-caseList&gt;span{
	display: block;
	width: 100%;
	height: 52px;
	text-align: center;
	line-height: 52px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #ebfaf1;
	font-size: 16px;
	color: #26b464;
}
.index-caseList:hover&gt;span{
	color: #fff;
	background: linear-gradient(to right, #4dc85c , #31bf93);
}
@media screen and (max-width:1480px){
	.picScroll-case{width: 1230px;}
	.picScroll-case .bd ul li{width: 410px !important;}
	.index-caseList{width: 388px;}
	.picScroll-case .prev{margin-left: -700px;}
	.picScroll-case .next{margin-right: -700px;}
}
@media screen and (max-width:1400px){
	.picScroll-case .prev{display: none;}
	.picScroll-case .next{display: none;}
}


/*end*/
/*ç»å…¸æ¡ˆä¾‹*/
.banner{
	display: block;
	width: 100%;
	height: 380px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.case-tit{
	text-align: center;
	font-size: 34px;
	line-height: 50px;
	color: #222222;
}
.case-tit h2{font-weight: bold;}
.case-tit h2 a{color: #222222;}
.case-tit h2 a:hover{color: #26b464;}
.case-tit em{
	display: block;
	width: 188px;
	height: 1px;
	background: #bababa;
	margin: 20px auto 0;
	position: relative;
}
.case-tit em::after{
	content: "";
	display: block;
	width: 42px;
	height: 5px;
	background: #26b464;
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -21px;
}

.poster-main {
	position: relative;
	width: 1200px;
	height: 600px;
	margin: 0px auto 84px;
}
.poster-main a,
.poster-main img{
	display: block;
	width: 100%;
	height: 100%
}
.poster-main .poster-list {
	width: 1200px;
	height: 600px
}
.poster-main .poster-list .poster-item {
	width: 594px;
	height: 600px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.1);
}
.poster-main .poster-btn {
	position: absolute;
	top: 0;
	cursor: pointer;
	filter: opacity(.5) brightness(1);
	cursor: default;
}
.poster-main .poster-btn:hover {
	filter: opacity(1) brightness(2)
}
.poster-main .poster-prev-btn {
	left: 0;
}
.poster-main .poster-next-btn {
	right: 0;
}
.topCase{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	font-size: 16px;
	color: #808080;
	line-height: 36px;
}
.topCase-img{
	display: block;
	width: 100%;
	height: 352px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 20px;
	transition: all 400ms;
}
.topCase-img span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.topCase:hover .topCase-img span{
	transform: scale(1.04);
}
.topCase h3{
	font-size: 22px;
	color: #161616;
	line-height: 38px;
	height: 38px;
	padding: 0 34px;
	margin-bottom: 12px;
}
.topCase .over3{
	padding: 0 34px;
}
.topCase .more{
	display: block;
	width: 100%;
	height: 43px;
	border-top: 1px solid #f3f3f3;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: #8b8b8b;
	position: absolute;
	bottom: 0;
	left: 0;
}
.topCase .more.active{
	border-top: none;
	height: 54px;
	line-height: 54px;
	color: #fff;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
}
.botCase{
	display: block;
	width: 100%;
	height: auto;
	background: #f6f6f6;
	padding: 58px 0 54px;
}
.caseTab{
	display: block;
	width: 1400px;
	height: auto;
	margin: 0 auto 54px;
	font-size: 0;
	text-align: center;
}
.caseTab ul{
	display: inline-block;
	width: auto;
	border-radius: 30px;
	background: #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}
.caseTab ul li{float: left;}
.caseTab a{
	display: inline-block;
	vertical-align: top;
	width: 140px;
	line-height: 28px;
	padding: 16px 2px;
	text-align: center;
	font-size: 16px;
	color: #222222;
}
.caseTab li:first-child a{border-radius: 30px 0 0 30px;}
.caseTab li:last-child a{border-radius: 0 30px 30px 0;}
.caseTab a:hover{
	background: #26b464;
	color: #fff;
}
.caseTab a.active{
	background: #26b464;
	color: #fff;
}
@media screen and (max-width:1480px){
	.caseTab{width: 1200px;}
	.caseTab a{width: 120px;}
}
.caseMain{
	width: 1400px;
	height: auto;
	margin: 0 auto;
}
.case-more{
	display: block;
	width: 180px;
	margin: 20px auto 0;
	height: 50px;
	border: 1px solid #26b464;
	border-radius: 5px;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	color: #26b464;
	font-weight: bold;
}
.case-more img{margin-left: 6px;}
.case-more:hover{
	background: #26b464;
	color: #fff;
}
.case-more:hover img{
	filter:brightness(100);
}
.caseIn{
	display: block;
}
.caseIn li{
	margin-bottom: 34px;
	margin-right: 34px;
	float: left;
	position: relative;
}
.caseIn li:nth-child(3n){
	margin-right: 0;
}
.caseList{
	display: block;
	width: 444px;
	height: 410px;
	background: #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
	font-size: 15px;
	color: #898989;
	line-height: 26px;
}
.caseList-img{
	display: block;
	width: 100%;
	height: 264px;
	background-color: #fff;
	overflow: hidden;
}
.caseList-img span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 600ms;
}
.caseList:hover .caseList-img span{
	transform: scale(1.08);
}
.caseList-in{
	display: block;
	width: 100%;
	height: 146px;
	padding: 22px 28px 0;
}
.caseList-in h3{
	font-size: 22px;
	color: #161616;
	margin-bottom: 16px;
	line-height: 30px;
}
.caseList:hover .caseList-in{
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	color: #fff;
}
.caseList:hover .caseList-in h3{color: #fff;}
@media screen and (max-width:1480px){
	.caseMain{width: 1200px;}
	.caseList{width: 376px;height: 370px;}
	.caseList-img{height: 224px;}
}
.weizhi{
	display: block;
	background: #fff;
	min-height: 66px;
	line-height: 30px;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	z-index: 9;
}
.weizhi ul{
	display: inline-block;
	float: left;
	position: relative;
	padding: 18px 0;
	padding-left: 16px;
}
.weizhi ul::before{
	content: "";
	display: block;
	width: 6px;
	height: 15px;
	background: #26b464;
	position: absolute;
	left: 0;
	top: 26px;
}
.weizhi li{
	float: left;
	margin-right: 20px;
	position: relative;
}
.weizhi a{
	font-size: 14px;
	color: #6b6b6b;
	line-height: 30px;
}
.weizhi li:last-child,
.weizhi li:first-child{
	margin-right: 0;
}
.weizhi li:last-child a,
.weizhi li:first-child a{
	cursor: default;
}
.weizhi li::before{
	content: "&gt;";
	position: absolute;
	right: -16px;
	top: 0;
}
.weizhi li:first-child::before,
.weizhi li:last-child::before{
	display: none;
}
/*end*/
/*æ¡ˆä¾‹è¯¦æƒ…*/
.caseLeft{
	display: inline-block;
	float: left;
	width: 1026px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.caseLeft-text{
	display: block;
	font-size: 14px;
	line-height: 28px;
	color: #656565;
	padding: 20px 116px 45px;
}
.caseLeft-text img{
	display: inline-block;
	vertical-align: top;
}
.caseLeft-top{
	display: block;
	padding: 46px 116px 20px;
	text-align: center;
}
.caseLeft-top h2{
	font-size: 34px;
	font-weight: bold;
	color: #222222;
	line-height: 50px;
	margin-bottom: 18px;
}
.caseLeft-top em{
	display: block;
	width: 186px;
	height: 1px;
	background: #bababa;
	margin: 0 auto;
	position: relative;
}
.caseLeft-top em::after{
	content: "";
	display: block;
	width: 42px;
	height: 5px;
	background: #26b464;
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -21px;
}
.caseLeft-bot{
	display: block;
	width: 100%;
	height: 63px;
	border-top: 1px solid #e8e8e8;
	text-align: center;
}
.caseLeft-bot&gt;.prev,
.caseLeft-bot&gt;.next{
	display: inline-block;
	float: left;
	width: 438px;
	height: 100%;
	line-height: 62px;
	padding: 0 20px;
}
.caseLeft-bot&gt;.goList{
	display: inline-block;
	float: left;
	width: 150px;
	height: 100%;
	line-height: 62px;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	background-repeat: no-repeat;
	background-position: 30px center;
	background-image: url(../images/goList-01.png);
	padding-left: 32px;
}
.caseLeft-bot a{
	font-size: 14px;
	color: #141414;
}
.caseLeft-bot&gt;.prev:hover,
.caseLeft-bot&gt;.next:hover{
	text-decoration: underline;
	color: #26b464;
}
.caseLeft-bot&gt;.goList:hover{
	color: #26b464;
}
.caseLeft-bot&gt;.goList:hover{
	background-image: url(../images/goList-02.png);
}
.caseRight{
	display: inline-block;
	float: right;
	width: 254px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.caseRight-tit{
	display: block;
	width: 100%;
	height: 55px;
	line-height: 54px;
	border-bottom: 1px solid #eaeaea;
	padding: 0 16px;
	font-size: 18px;
	color: #000000;
}
.caseRight-tit em{
	display: inline-block;
	width: 5px;
	height: 17px;
	background: #26b464;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 20px;
}
.caseRight-in{
	display: block;
	padding: 16px;
}
.caseRight-list{
	display: block;
	width: 100%;
	height: 195px;
	font-size: 16px;
	color: #191919;
	line-height: 50px;
}
.caseRight-list&gt;div{
	display: block;
	width: 100%;
	height: 144px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.caseRight-list&gt;div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.caseRight-list:hover{
	color: #26b464;
}
.caseRight-list:hover&gt;div span{
	transform: scale(1.06);
}

/*end*/
/*å·¥ç¨‹å’¨è¯¢*/
.works-fuwu{
	display: block;
	height: auto;
	padding: 56px 0 66px;
	background: #f9f9f9;
}
.works-img{
	margin: 74px auto 76px;
	text-align: center;
}
.works-fuwu-list li{
	float: left;
	margin-bottom: 20px;
	margin-right: 40px;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
	background: #fff;
	height: 468px;
	width: 406px;
	padding: 0 28px;
	font-size: 16px;
	color: #3e3c39;
	line-height: 28px;
}
.works-fuwu-list li .bot{
	display: block;
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.works-fuwu-list li .bot span{
	display: block;
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.works-fuwu-list li:hover .bot span{
	transform: scale(1.04);
}
.works-fuwu-list li .top{
	display: block;
	height: 96px;
	border-bottom: 1px solid #e6e6e6;
	font-size: 16px;
	color: #636363;
	line-height: 95px;
	overflow: hidden;
}
.works-fuwu-list li .text{
	display: block;
	width: 100%;
	height: 140px;
	padding-top: 26px;
}
.works-fuwu-list li:nth-child(3n){
	margin-right: 0;
}
.works-fuwu-list li .top h2{
	line-height: 95px;
	height: 95px;
}
.works-fuwu-list li .top h2 span{
	font-size: 50px;
	font-weight: bold;
	color: #414141;
	padding-right: 10px;
	line-height: 95px;
	position: relative;
}
.works-fuwu-list li .top h2 span em{
	position: absolute;
	top: -4px;
	left: 94%;
	font-size: 40px;
	line-height: 40px;
	height: 40px;
	font-weight: bold;
}
.works-bot{
	margin-bottom: 62px;
}
.works-bot li{
	margin-bottom: 24px;
	margin-right: 35px;
	float: left;
}
.works-bot li:nth-child(3n){
	margin-right: 0;
}
.worksList{
	display: block;
	width: 410px;
	height: 382px;
	font-size: 14px;
	color: #808080;
	line-height: 24px;
}
.worksList&gt;div{
	display: block;
	width: 100%;
	height: 260px;
	overflow: hidden;
	margin-bottom: 16px;
}
.worksList&gt;div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.worksList h3{
	font-size: 16px;
	font-weight: bold;
	color: #161616;
	line-height: 28px;
	margin-bottom: 10px;
}
.worksList:hover h3{
	color: #26b464;
}
.worksList:hover&gt;div span{
	transform: scale(1.06);
}

/*end*/
/*å‘å±•åŽ†ç¨‹*/
.muneNav{
	display: inline-block;
	float: right;
}
.muneNav a{
	float: left;
	position: relative;
	min-width: 170px;
	text-align: center;
	height: 66px;
	line-height: 66px;
	font-size: 16px;
	color: #010101;
	padding: 0 30px;
}
.muneNav a::after{
	content: "";
	display: block;
	width: 1px;
	height: 16px;
	background: #dbdbdb;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
}
.muneNav a:hover{
	background: #26b464;
	color: #fff;
}
.muneNav a.active{
	background: #26b464;
	color: #fff;
}
.muneNav a:hover::after{display: none;}
.muneNav a.active::after{display: none;}

/*end*/
/*å‘å±•åŽ†ç¨‹*/
.licheng{
	padding-bottom: 180px;
}
.licheng li{
	width: 50%;
	height: 280px;
	position: relative;
	float: left;
	padding-top: 64px;
	padding-left: 0;
	padding-right: 42px;
}
.licheng li em{
	display: block;
	width: 606px;
	height: 134px;
	position: absolute;
	top: -12px;
	right: -6px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/licheng-01.png);
}
.licheng li:nth-child(2n) em{
	right: auto;
	left: -6px;
	background-image: url(../images/licheng-02.png);
}
.licheng li:nth-child(2n){
	transform: translateY(142px);
	padding-left: 42px;
	padding-right: 0;
}
.licheng li h3{
	font-size: 30px;
	font-weight: bold;
	color: #7a7a7a;
	line-height: 46px;
	height: 46px;
	margin-bottom: 24px;
}
.licheng-in{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	padding-right: 230px;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}
.licheng-in .licheng-img{
	display: block;
	width: 210px;
	height: 138px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	right: 0;
	top: 8px;
}
.licheng li:nth-child(2n) .licheng-in{
	padding-right: 0;
	padding-left: 230px;
}
.licheng li:nth-child(2n) .licheng-in .licheng-img{
	right: auto;
	left: 0;
}
.licheng-main{
	position: relative;
	margin-bottom: 80px;
}
.licheng-main&gt;span{
	display: block;
	width: 130px;
	height: auto;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -65px;
}

/*end*/
/*å…¬å¸ç®€ä»‹*/
.about-text{
	margin-top: 86px;
	position: relative;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../images/about-01.png);
}
.about-top-img{
	display: inline-block;
	float: right;
	width: 522px;
}
.about-text-in{
	display: inline-block;
	float: left;
	width: 690px;
	height: auto;
	font-size: 15px;
	line-height: 30px;
	color: #5e5e5e;
	padding-bottom: 70px;
}
.about-text-in h3{
	font-size: 24px;
	font-weight: bold;
	color: #353535;
	line-height: 52px;
	margin-bottom: 20px;
}
.about-text-in h3 span{
	font-size: 30px;
	color: #26b464;
	font-weight: normal;
}
.about-text-in h3 em{
	font-weight: normal;
	color: #d1d1d1;
	margin: 0 8px;
}

.about li{
	height: 630px;
}
.about li&gt;div{
	display: inline-block;
	float: left;
	width: 50%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	font-size: 15px;
	color: #5e5e5e;
	line-height: 30px;
}
.about li:nth-child(2n) .aboutList{
	float: right;
}
.about li:hover .aboutList{
	background-image: linear-gradient(to right, #62deae , #28c0c8);
	color: #fff;
}
.aboutList h4{
	font-size: 24px;
	font-family: arial;
	line-height: 36px;
	color: #26b464;
}
.aboutList h2{
	font-size: 34px;
	font-weight: bold;
	line-height: 50px;
	color: #262626;
}
.aboutList em{
	display: block;
	width: 50px;
	height: 4px;
	background: #b2b2b2;
	margin: 28px 0 30px;
}
.about li:hover h4,
.about li:hover h2{
	color: #fff;
}
.about li:hover em{
	background: #fff;
}
.aboutList{
	padding: 4.8% 7% 20px 12.4%;
}
.about li:nth-child(2n) .aboutList{
	padding: 4.8% 12.4% 20px 7%;
}
@media screen and (max-width:1600px){
	.aboutList{
		padding: 4% 7% 20px 10%;
	}
	.about li:nth-child(2n) .aboutList{
		padding: 4% 10% 20px 7%;
	}
}
.wenhua{
	display: block;
	width: 100%;
	height: auto;
	padding: 66px 0 77px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/about_14.jpg);
	background-color: #f5f5f5;
}
.title{
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	color: #777777;
}
.title h3{
	font-size: 36px;
	color: #181818;
	line-height: 50px;
	margin-bottom: 14px;
}
.title h3 span{
	padding: 0 12px;
}
.wenhua-in li{
	float: left;
	width: 422px;
	height: 190px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	position: relative;
	margin-bottom: 18px;
	margin-right: 17px;
	font-size: 16px;
	color: #787878;
	line-height: 26px;
	padding: 36px 36px 0 128px;
}
.wenhua-in li&gt;span{
	display: block;
	width: 80px;
	position: absolute;
	top: 38px;
	left: 28px;
}
.wenhua-in li h3{
	font-size: 20px;
	line-height: 28px;
	color: #000000;
}
.wenhua-in li em{
	display: block;
	width: 28px;
	height: 2px;
	background: #c5d0cd;
	margin: 12px 0 10px;
}
.wenhua-in li:nth-child(3n){
	margin-right: 0;
}
/*end*/
/*å…¬å¸é¢è²Œ*/
.fenye{
	display: block;
	width: 100%;
	height: 42px;
	text-align: center;
	font-size: 0;
}
.fenye a,
.fenye span{
	display: inline-block;
	width: 42px;
	height: 42px;
	border: 1px solid #e2e4eb;
	vertical-align: top;
	margin: 0 6px;
	font-size: 16px;
	color: #313131;
	text-align: center;
	line-height: 40px;
	background: #fff;
}
.fenye *:first-child,
.fenye *:last-child{
	width: 70px;
}
.fenye *:nth-child(2),
.fenye *:nth-last-child(2){
	width: 84px;
}
.fenye a.page-num-current,
.fenye span.active,
.fenye a.current,
.fenye span.current{
	background-color: #26b464;
	border-color: #26b464;
	color: #fff;
}
.fenye a:hover,
.fenye span:hover{
	background-color: #26b464;
	border-color: #26b464;
	color: #fff;
}
.mianmao{
	margin-top: 64px;
}
.mianmao li{
	float: left;
	width: 418px;
	height: 350px;
	font-size: 16px;
	color: #181818;
	line-height: 24px;
	margin-right: 23px;
}
.mianmao li:nth-child(3n){
	margin-right: 0;
}
.mianmao-in{
	display: block;
	width: 100%;
	height: 260px;
	overflow: hidden;
	position: relative;
	margin-bottom: 18px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.mianmao-in&gt;img{
	display: none;
}
.mianmao-in&gt;div{
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	color: #fff;
	padding-top: 94px;
	cursor: default;
}
.mianmao-in&gt;div p{
	cursor: default;
}
.mianmao-in&gt;div img{
	margin-bottom: 10px;
	cursor: default;
}
.mianmao-in:hover&gt;div{
	display: block;
}
.bigImg{
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 92;
}
.bigImg img{
	display: block;
	min-height: 400px;
	max-width: 90%;
	max-height: 90%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	border: 10px solid #ececec;
}
.mianmao-top{
	display: block;
	height: auto;
	background: #f4f4f4;
	padding: 66px 0 72px;
}
.picScroll{
	display: block;
	height: 474px;
	position: relative;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.picScroll .hd{ 
	display: block;
	width: 200px;
	height:52px;
	position: absolute;
	bottom: 54px;
	left: 50px;
	z-index: 19; 
}
.picScroll .hd .prev,
.picScroll .hd .next{
	display: inline-block;
	width: 52px;
	height: 52px;
	background-repeat: no-repeat;
	vertical-align: top;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/left-05.png);
	margin-right: 12px;
	cursor: default;
}
.picScroll .hd .next{
	background-image: url(../images/right-05.png);
}
.picScroll .hd .prev:hover{
	background-image: url(../images/left-06.png);
}
.picScroll .hd .next:hover{
	background-image: url(../images/right-06.png);
}
.picScroll .hd .pageState{
	display: inline-block;
	vertical-align: top;
	line-height: 52px;
	font-size: 14px;
	color: #4c4c4c;
	padding-left: 6px;
}
.picScroll .hd .pageState span{
	font-size: 18px;
	font-weight: bold;
	color: #26b464;
}
.picScroll .bd{
	display: block;
	width: 100%;
	height: 100%;
}
.picScroll .bd ul{ overflow:hidden; zoom:1; }
.picScroll .bd ul li{
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 1300px;
	height: 474px;
}
.picScroll-img{
	display: inline-block;
	float: right;
	width: 50%;
	height: 100%;
	/*text-align: center;*/
	line-height: 474px;
}
.picList-text{
	display: inline-block;
	float: left;
	width: 50%;
	height: 100%;
	padding: 68px 30px 110px 50px;
	font-size: 14px;
	line-height: 30px;
	color: #5e5e5e;
	text-align: left;
}
.picList-text h2{
	font-size: 28px;
	font-weight: bold;
	color: #292929;
	line-height: 40px;
	margin: 30px 0 20px;
}
.picList-text h3 span{
	display: inline-block;
	width: auto;
	padding: 0 12px;
	line-height: 26px;
	background: #26b464;
	font-size: 15px;
	color: #fff;
}
.zizhi-main{
	display: block;
	margin-top: 64px;
}
.zizhi-main li{
	width: 418px;
	height: 348px;
	margin-right: 23px;
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	color: #181818;
	float: left;
}
.zizhi-main li:nth-child(3n){
	margin-right: 0;
}
.zizhi{
	display: block;
	width: 100%;
	height: 260px;
	position: relative;
	margin-bottom: 16px;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	background: #fff;
	text-align: center;
	line-height: 260px;
}
.zizhi&gt;div{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	padding-top: 94px;
}
.zizhi&gt;div img{
	margin-bottom: 12px;
}
.zizhi&gt;div p{
	cursor: default;
}
.zizhi:hover&gt;div{
	display: block;
}


/*end*/
/*çŽ¯ä¿è®¾å¤‡*/
.huanbao{
	display: block;
	margin-top: 42px;
}
.huanbao li{
	margin-bottom: 20px;
}
.huanbaoList{
	display: block;
	width: 100%;
	height: 326px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.04);
	position: relative;
	padding: 56px 54px 30px 464px;
	font-size: 14px;
	line-height: 26px;
	color: #717070;
}
.huanbaoList:hover{
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}
.huanbaoList h3{
	font-size: 24px;
	line-height: 38px;
	color: #000000;
	height: 38px;
}
.huanbaoList p{
	height: 52px;
}
.huanbaoList em{
	display: block;
	width: 38px;
	height: 2px;
	background: #26b464;
	margin: 15px 0 18px;
}
.huanbaoList span{
	display: block;
	width: 130px;
	height: 40px;
	border-radius: 5px;
	background: #ededed;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #7f7f7f;
	font-weight: bold;
	margin-top: 35px;
}
.huanbaoList:hover span{
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	color: #fff;
}
.huanbaoList:hover h3{color: #26b464;}
.huanbaoList&gt;div{
	display: block;
	width: 394px;
	height: 264px;
	position: absolute;
	top: 30px;
	left: 30px;
	overflow: hidden;
	text-align: center;
	line-height: 264px;
}
/*end*/
/*è¯šè˜è‹±æ‰*/
.title2{
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #222222;
}
.title2 p span{color: #26b464;}
.title2 h3{
	font-size: 32px;
	line-height: 48px;
	color: #222222;
}
.title2 em{
	display: block;
	width: 186px;
	height: 1px;
	background: #bababa;
	margin: 12px auto 18px;
	position: relative;
}
.title2 em::after{
	content: "";
	display: block;
	width: 44px;
	height: 5px;
	background: #26b464;
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -22px;
}

.rencaiTop{
	display: block;
	min-height: 54px;
	padding-left: 54px;
	border-bottom: 1px solid #eeeeee;
}
.rencaiTop span{
	display: inline-block;
	float: left;
	padding: 14px 20px 14px 0;
	font-size: 16px;
	color: #1d1d1d;
}
.rencaiTh{
	background: #747b83;
	min-height: 54px;
	color: #fff;
	border: none;
}
.rencaiTh span{
	color: #fff;
}
.rencaiTop span.td1{width: 356px;}
.rencaiTop span.td2{width: 220px;text-align: center;}
.rencaiTop span.td3{width: 200px;text-align: center;}
.rencaiTop span.td4{width: 200px;text-align: center;}
.rencaiTop span.td5{width: 170px;text-align: center;}
.rencai{
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
}
.rencai li .rencaiTop span.td5{
	color: #26b464;
	cursor: pointer;
}
.rencai li .rencaiTop span.td5:hover{
	color: #26b464;
}
.rencaiMain{
	display: none;
	width: 100%;
	height: auto;
	padding: 4px 54px 30px;
	font-size: 14px;
	line-height: 28px;
	color: #6b6b6b;
}
.rencaiMain h3{
	font-size: 16px;
	color: #343434;
	line-height: 28px;
	margin: 16px 0 8px;
}
.rencai-lx{
	display: block;
	width: 100%;
	height: auto;
	padding-top: 28px;
	line-height: 46px;
	font-size: 16px;
	color: #282828;
}
.rencai-lx a{
	color: #26b464;
}
.rencai-lx a.but{
	display: inline-block;
	vertical-align: top;
	width: 136px;
	height: 46px;
	border-radius: 6px;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	color: #fff;
	margin-right: 20px;
}
.moban{
	display: block;
	width: 100%;
	height: 254px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/zhaopin_04.jpg);
	text-align: center;
	padding-top: 72px;
	color: #FFFFFF;
}
.moban h2{
	font-weight: bold;
	font-size: 30px;
	line-height: 50px;
}
.moban a{
	display: block;
	width: 178px;
	height: 44px;
	border-radius: 5px;
	background-image: linear-gradient(#ffffff, #ddffec);
	margin: 28px auto;
	text-align: center;
	font-size: 15px;
	color: #26b464;
	font-weight: bold;
	line-height: 44px;
}
.moban a img{
	margin-right: 8px;
}


/*end*/
/*è”ç³»æˆ‘ä»¬*/
.map{
	display: block;
	height: 520px;
	margin-bottom: 76px;
}
.map img{
	max-width: none;
	max-height: none;
}
.contTop li{
	float: left;
	width: 380px;
	position: relative;
	margin-right: 30px;
	height: 450px;
	padding-top: 65px;
	margin-bottom: 28px;
}
.contTop li::before{
	content: "";
	display: block;
	width: 144px;
	height: 144px;
	border-radius: 50%;
	background: #fff;
	z-index: -1;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -72px;
}
.contTop li&gt;div{
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
	position: relative;
	border-radius: 10px;
	padding: 86px 20px 0;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #343434;
}
.contTop li&gt;div::before{
	content: "";
	display: block;
	width: 144px;
	height: 20px;
	border-radius: 72px 72px 0 0;
	background: #fff;
	z-index: 1;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -72px;
}
.contTop li:nth-child(3n){
	margin-right: 0;
}
.contTop li&gt;div p{
	margin-bottom: 12px;
}
.contTop li&gt;div h3{
	font-size: 26px;
	font-weight: bold;
	color: #2c2c2c;
	line-height: 40px;
	margin-bottom: 15px;
}
.contTop-img{
	display: block;
	width: 104px;
	height: 104px;
	position: absolute;
	top: -45px;
	left: 50%;
	margin-left: -52px;
	z-index: 19;
}
.cont-bot{
	display: block;
	width: 100%;
	height: auto;
	padding: 52px 0 100px;
	background: #f6f6f6;
}
.cont-tit{
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 28px;
	background: #a5aaa8;
	color: #fff;
	font-size: 20px;
}
.cont-fuwu{
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	margin-bottom: 24px;
	background: #fff;
}
.contForm{
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	padding: 38px 26px 32px;
	background: #fff;
}
.xuqiu{
	display: inline-block;
	float: left;
	width: 796px;
	height: auto;
}
.xuqiu li{
	float: left;
	width: 50%;
	height: 44px;
	margin-bottom: 13px;
	position: relative;
	padding-left: 110px;
	font-size: 15px;
	color: #000000;
}
.xuqiu li.wid100{
	width: 100%;
	height: 74px;
}
.xuqiu li&gt;span{
	display: block;
	width: 110px;
	height: 44px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: right;
	line-height: 44px;
}
.xuqiu li .input{
	width: 100%;
	height: 100%;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	padding: 0 18px;
	font-size: 15px;
	color: #000000;
}
.xuqiu li textarea{
	width: 100%;
	height: 100%;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	padding: 8px 18px;
	font-size: 15px;
	color: #000000;
	font-family: "å¾®è½¯é›…é»‘";
}
.xuqiu li&gt;span em{
	display: inline-block;
	width: 16px;
	color: #f22121;
	text-align: left;
}
.xuqiu li:last-child{padding-left: 34px;}
.xuqiu li button{
	display: inline-block;
	float: left;
	width: 138px;
	height: 44px;
	border-radius: 5px;
	border: 1px solid #26b464;
	font-size: 15px;
	font-weight: bold;
	margin-right: 16px;
	background: none;
	color: #26b464;
}
.xuqiu li button:first-child{
	border: none;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	color: #fff;
}
.xuqiu li button:hover{
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	color: #fff;
	border: none;
	opacity: 0.8;
}
#code_input{
	display: inline-block;
	float: left;
	width: 90px;
	height: 100%;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	padding: 0 18px;
	font-size: 15px;
	color: #000000;
	margin-right: 10px;
}
#v_container{
	display: inline-block;
	float: left;
	width: 82px;
	height: 44px;
	border-radius: 4px;
	overflow: hidden;
	background: #f1f1f1;
}
.code_swi{
	display: inline-block;
	float: left;
	width: auto;
	line-height: 44px;
	font-size: 12px;
	color: #959595;
	cursor: default;
	padding-left: 8px;
}
.xuzhi{
	display: inline-block;
	float: right;
	width: 426px;
	min-height: 315px;
	background: #f9f9f9;
	border: 1px solid #efefef;
	border-radius: 5px;
	font-size: 14px;
	line-height: 26px;
	color: #626262;
	padding: 18px 22px;
}
.xuzhi p{
	margin-bottom: 10px;
}
.xuzhi h3{
	font-size: 15px;
	font-weight: bold;
	color: #26b464;
	margin-bottom: 8px;
}
.xuzhi h4{
	font-size: 14px;
	color: #f4a100;
}


/*end*/
/*çŽ¯ä¿è®¾å¤‡è¯¦æƒ…*/
.huanbao-top{
	display: block;
	height: 568px;
	background: #fff;
	margin: 26px auto 20px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	padding: 28px 40px 35px 35px;
}
.huanbao-text{
	display: inline-block;
	float: right;
	width: 560px;
	height: 100%;
	font-size: 14px;
	line-height: 28px;
	color: #3d3d3d;
}
.huanbao-text h2{
	font-size: 36px;
	line-height: 52px;
	color: #000000;
}
.huanbao-text&gt;em{
	display: block;
	width: 100%;
	height: 1px;
	background: #e4e4e4;
	margin: 20px 0;
}
.huanbao-text .on{
	display: block;
	width: 100%;
	height: 250px;
	margin-bottom: 20px;
	overflow: auto;
}
.huanbao-text h3{
	font-size: 18px;
	color: #26b464;
	line-height: 40px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/phone-01.png);
	margin-bottom: 36px;
}
.huanbao-text h3 span{
	font-size: 28px;
	font-weight: bold;
	padding-left: 8px;
}
.huanbao-text .but{
	display: block;
	width: 100%;
	height: 50px;
}
.huanbao-text .but a{
	display: inline-block;
	float: left;
	width: 180px;
	height: 50px;
	border-radius: 5px;
	border: 1px solid #26b464;
	margin-right: 14px;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
	color: #26b464;
}
.huanbao-text .but a:first-child{
	border: none;
	line-height: 50px;
	color: #fff;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
}
.huanbao-text .but a:hover{
	background: #26b464;
	color: #fff;
}

.huanbaoPic{
	width: 620px;
	height: 498px;
	display: inline-block;
	float: left;
	position:relative;
	margin:8px 0 0;
}
.ban2 {
	width: 620px;
	height: 404px;
	position: relative;
	overflow: hidden;
}
.ban2 ul{ 
	position:absolute; 
	left:0; 
	top:0;
}
.ban2 ul li{ 
	width:620px; 
	height:404px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.prev{ 
	float:left; 
	cursor:pointer;
}
.num{ 
	display: block;
	height:80px;
	overflow:hidden; 
	width:620px; 
	position:relative;
}
.min_pic{ 
	margin-top:14px; 
	width:620px;
	height: 80px;
	position: relative;
}
.num ul{ 
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 39px;
	width: 544px;
	height: 80px;
}
.num ul li{ 
	width: 136px;
	height: 80px;
	background: #fff;
	position: relative;
	cursor: pointer;
}
.num ul li&gt;div{
	display: block;
	width: 124px;
	height: 80px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	background-size: cover;
	border: 1px solid #eee;
}
.num ul li.on&gt;div::before{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 2px solid #05ad84;
	position: absolute;
	top: 0;
	left: 0;
}
.prev_btn1,
.next_btn1{
	display: block;
	width: 32px;
	height: 80px;
	background-color: #ededed;
	text-align: center;
	line-height: 80px;
	position: absolute;
	top: 0%;
	color: #333333;
	font-size: 18px;
	font-family: "å®‹ä½“";
	font-weight: bold;
	cursor: pointer;
	z-index: 9;
}
.prev_btn1{left: 0px;}
.next_btn1{right: 0px;}
.prev_btn1:hover{
	background-color: #05ad84;
	color: #fff;
}
.next_btn1:hover{
	background-color: #05ad84;
	color: #fff;
}

.qita{
	display: inline-block;
	float: right;
	width: 254px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.qita-tit{
	display: block;
	width: 100%;
	height: 55px;
	border-bottom: 1px solid #eaeaea;
	line-height: 54px;
	padding: 0 16px;
	font-size: 18px;
	color: #000000;
}
.qita-tit em{
	display: inline-block;
	vertical-align: top;
	width: 5px;
	height: 18px;
	background: #26b464;
	margin-right: 8px;
	margin-top: 19px;
}
.qita-ul{
	margin-top: 16px;
	padding: 0 16px;
}
.qitaList{
	display: block;
	width: 100%;
	height: 196px;
	font-size: 16px;
	color: #191919;
	line-height: 48px;
}
.qitaList&gt;div{
	display: block;
	width: 100%;
	height: 144px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.qitaList&gt;div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.qitaList:hover{
	color: #26b464;
}
.qitaList:hover&gt;div span{
	transform: scale(1.06);
}
.huanbao-left{
	display: inline-block;
	float: left;
	width: 1026px;
	height: auto;
}
.huanbao-bot{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	margin-top: 20px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.xgCase{
	display: block;
	margin-top: 24px;
	padding: 0 36px;
}
.xgCase li{
	margin-right: 24px;
	height: 206px;
	float: left;
}
.xgCase li:nth-child(4n){
	margin-right: 0;
}
.xgCase a{
	display: block;
	width: 220px;
	height: auto;
	font-size: 16px;
	color: #191919;
	line-height: 24px;
}
.xgCase a&gt;div{
	display: block;
	width: 100%;
	height: 144px;
	overflow: hidden;
	margin-bottom: 10px;
}
.xgCase a&gt;div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.xgCase a:hover{
	color: #26b464;
}
.xgCase a:hover&gt;div span{
	transform: scale(1.06);
}
.huanbao-main{
	display: block;
	width: 100%;
	height: auto;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	background: #fff;
}
.huanbao-main img {
    max-width: 100%;
}
.huanbao-in{
	display: block;
	width: 100%;
	height: auto;
	padding: 36px 42px;
	font-size: 16px;
	color: #3d3d3d;
	line-height: 26px;
}
.huanbao-in img{
	display: inline-block;
}
.huanbao-in h3{
	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
	color: #3d3d3d;
	background-repeat: no-repeat;
	background-position: left top;
}
.huanbao-in h4{
	font-size: 14px;
	font-weight: bold;
	color: #26b464;
	line-height: 26px;
	margin-bottom: 8px;
}
.huanbao-in h4 span{
	display: inline-block;
	border-left: 3px solid #26b464;
	background: #e9f7ef;
	padding: 0 12px;
}
/*end*/
/*æ–°é—»åŠ¨æ€*/
.news{
	display: block;
	height: auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	margin-top: 28px;
	margin-bottom: 55px;
}
.newsList{
	display: block;
	width: 100%;
	height: 302px;
	padding: 0 42px;
	position: relative;
}
.newsList::after{
	content: "";
	display: block;
	width: 1216px;
	height: 1px;
	background: #ececec;
	position: absolute;
	left: 42px;
	bottom: 0;
}
.news li:last-child a::after{
	display: none;
}
.newsList-img{
	display: inline-block;
	width: 430px;
	height: 248px;
	overflow: hidden;
	float: left;
	margin-top: 26px;
}
.newsList-img span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.newsList:hover .newsList-img span{
	transform: scale(1.04);
}
.newsList-in{
	display: inline-block;
	width: 738px;
	height: 100%;
	float: right;
	padding-top: 34px;
	position: relative;
	font-size: 14px;
	color: #4c4c4c;
	line-height: 26px;
}
.newsList-in h2{
	font-size: 22px;
	height: 36px;
	font-weight: bold;
	line-height: 36px;
	color: #1e1e1e;
}
.newsList-in h2 span{
	display: inline-block;
	float: left;
	max-width: 670px;
}
.newsList-in h2 em{
	display: inline-block;
	float: left;
	height: 22px;
	border-radius: 11px;
	padding: 0 8px;
	background: #f4a100;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	margin-left: 8px;
	margin-top: 6px;
}
.newsList-in&gt;em{
	display: block;
	width: 28px;
	height: 3px;
	background: #26b464;
	margin: 12px 0;
}
.newsList-in h4{
	font-size: 14px;
	font-weight: bold;
	color: #bababa;
	line-height: 24px;
	margin-bottom: 12px;
}
.newsList-in h5{
	display: block;
	width: 140px;
	height: 42px;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #26b464;
	position: absolute;
	bottom: 28px;
	left: 0;
	line-height: 42px;
}
.newsList:hover .newsList-in h5{
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	text-align: center;
	color: #fff;
}
.newsDetails{
	margin: 28px auto 68px;
}

.newsDetails .right{
	display: inline-block;
	float: right;
	width: 324px;
	height: auto;
}
.newsDetails .left{
	display: inline-block;
	float: left;
	width: 960px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	font-size: 14px;
	color: #5a5a5a;
	line-height: 28px;
	padding: 0 34px;
}
.remen{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.newsDetails-tit{
	display: block;
	width: 100%;
	height: 55px;
	border-bottom: 1px solid #eaeaea;
	line-height: 54px;
	padding: 0 20px;
	font-size: 16px;
	font-weight: bold;
	color: #252525;
}
.remen ul{
	padding: 0 20px;
}
.remen ul a{
	display: block;
	width: 100%;
	height: 49px;
	line-height: 48px;
	padding-left: 12px;
	font-size: 14px;
	color: #606060;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}
.remen ul li:last-child a{
	border: none;
}
.remen ul a::before{
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 50px;
	background: #838383;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
}
.remen ul a:hover{
	text-decoration: underline;
	color: #26b464;
}
.remen ul a:hover::before{
	background: #26b464;
}
.newsDetails-cont{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	padding: 35px 35px 38px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	margin: 16px auto 0;
	font-size: 18px;
	line-height: 30px;
}
.newsDetails-cont h3{
	font-size: 28px;
	font-weight: bold;
	color: #333c39;
	line-height: 44px;
}
.newsDetails-cont&gt;em{
	display: block;
	width: 30px;
	height: 2px;
	background: #333c39;
	margin: 18px 0;
}
.newsDetails-cont h4{
	font-size: 14px;
	line-height: 26px;
	color: #333c39;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/yx_03.jpg);
}
.newsDetails-cont&gt;a{
	display: block;
	width: 150px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-top: 26px;
	border-radius: 5px;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
}
.newsDetails-gz{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	margin-top: 16px;
}
.newsDetails-ewm{
	display: block;
	width: 100%;
	height: auto;
	padding: 22px 0 19px;
	font-size: 0;
	text-align: center;
}
.newsDetails-ewm&gt;div{
	display: inline-block;
	vertical-align: top;
	margin: 0 12px;
	width: 112px;
	height: auto;
	font-size: 14px;
	color: #2f2f2f;
	line-height: 24px;
}
.newsDetails-ewm&gt;div span{
	display: block;
	width: 112px;
	height: 112px;
	margin: 0 auto 8px;
}
.newsDetails-top{
	display: block;
	width: 100%;
	height: auto;
	padding: 10px 0;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
}
.newsDetails-top h1{
	font-size: 30px;
	line-height: 2em;
}
.newsDetails-top h2{
	font-size: 26px;
	color: #000000;
	line-height: 40px;
	margin-bottom: 10px;
}
.newsDetails-top h4{
	font-size: 14px;
	color: #646464;
	line-height: 50px;
}
.newsDetails-top span{
	margin: 0 15px;
}
.newsDetails-top span img{
	margin-right: 6px;
	margin-top: -3px;
}
.newsDetails-main{
	display: block;
	width: 100%;
	height: auto;
	padding: 24px 0;
	font-size: 16px;
	line-height: 28px;
}
.newsDetails-main p{
	text-indent:2em;
	font-size: 16px;
	line-height: 3em;
}
.newsDetails-main img{
	max-width: 800px;
    margin-left: -2em;
}
.newsDetails-bot{
	display: block;
	width: 100%;
	height: auto;
	padding: 20px 0;
	font-size: 14px;
	color: #6e6e6e;
	line-height: 34px;
	border-top: 1px solid #eaeaea;
	margin-top: 28px;
}
.newsDetails-bot a{
	display: block;
	color: #6e6e6e;
}
.newsDetails-bot a:hover{
	color: #26b464;
}
.newsDetails-tab{
	display: block;
	width: 100%;
	height: auto;
	line-height: 28px;
	position: relative;
	padding-right: 200px;
}
.newsDetails-tab .tab{
	font-size: 14px;
	color: #908e8b;
	line-height: 28px;
	padding-left: 22px;
	background: url(../images/tab-01.png) no-repeat left 8px;
}
.newsDetails-tab .tab a{
	color: #010101;
	margin-right: 8px;
}
.bshareTab{
	display: block;
	width: auto;
	height: 28px;
	position: absolute;
	top: 0;
	right: 0;
}
.bshareTab a{
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center !important;
	width: 28px !important;
	height: 28px !important;
}
.bshareTab .bshare-custom.icon-medium .bshare-qzone{background-image: url(../images/fenx-01.png);}
.bshareTab .bshare-custom.icon-medium .bshare-sinaminiblog{background-image: url(../images/fenx-02.png);}
.bshareTab .bshare-custom.icon-medium .bshare-weixin{background-image: url(../images/fenx-03.png);}
.bshareTab .bshare-custom.icon-medium a.bshare-more.more-style-addthis{background-image: url(../images/fenx-04.png);}

/*end*/
/*ä¸šåŠ¡è¯¦æƒ…*/
.yewuTab{
	display: block;
	width: 100%;
	height: auto;
}
.yewuTab span{
	display: inline-block;
	float: left;
	min-width: 25%;
	text-align: center;
	line-height: 56px;
	border-bottom: 2px solid #26b464;
	font-size: 18px;
	font-weight: bold;
	color: #3d5648;
	background-image: linear-gradient(#fbfdfc , #e5f2eb);
	border-right: 1px solid #abdfc2;
	cursor: pointer;
}
.yewuTab span:hover{
	background: #26b464;
	color: #fff;
}
.yewuTab span:nth-child(4n){border-right: none;}
.yewuTab span.active{
	background: #26b464;
	color: #fff;
}
.yewuMain{
	display: block;
	width: 100%;
	height: auto;
}
.yewuMain&gt;div{
	display: none;
	padding: 34px 44px 60px;
	font-size: 14px;
	color: #3d3d3d;
	line-height: 26px;
}
.yewuMain img{
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
}
.yewuMain&gt;div h4{
	line-height: 28px;
	margin-bottom: 6px;
}
.yewuMain&gt;div h4 .bj{
	display: inline-block;
	padding: 0 14px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: url(../images/yewu1-01.png) no-repeat left top;
	height: 34px;
}

/*end*/
/*åˆä¼™äºº*/
.hehuo-tot{
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #777676;
}
.hehuo-tot h2{
	font-size: 34px;
	font-weight: bold;
	color: #292929;
	line-height: 48px;
}
.hehuo-tot em{
	display: block;
	margin: 16px auto 20px;
}
.jihua{
	display: block;
	width: 1400px;
	height: 380px;
	position: relative;
	padding: 0 50px;
	font-size: 14px;
	line-height: 28px;
	color: #494949;
	border: 1px solid #e4e4e4;
	margin: 0 auto 82px;
}
.jihua-right{
	display: inline-block;
	right: 676px;
	float: right;
	margin-top: -35px;
}
.jihua-left{
	display: inline-block;
	width: 570px;
	float: left;
	height: auto;
	position: relative;
	padding-top: 46px;
}
.jihua-left h4{
	display: block;
	position: absolute;
	left: -16px;
	top: -15px;
	background: #fff;
	padding: 0 16px;
	font-size: 22px;
	color: #26b464;
	font-family: arial;
}
.jihua-left h2{
	font-size: 34px;
	font-weight: bold;
	color: #26282c;
	line-height: 50px;
}
.jihua-left em{
	display: block;
	width: 44px;
	height: 3px;
	background: #aaaaaa;
	margin: 22px 0;
}
.youshi{
	display: block;
	padding: 62px 0 70px;
	background: #f8f8f8;
}
.youshiMain{
	display: block;
	width: 1400px;
	height: auto;
	margin: 0 auto;
}
.youshiMain li{
	width: 690px;
	height: 240px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	margin-bottom: 20px;
	margin-right: 20px;
	font-size: 14px;
	line-height: 26px;
	color: #626262;
	padding: 38px 30px 10px 176px;
	position: relative;
	float: left;
}
.youshiMain li:nth-child(2n){
	margin-right: 0;
}
.youshiMain li&gt;span{
	display: block;
	width: 114px;
	position: absolute;
	top: 45px;
	left: 32px;
}
.youshiMain li h3{
	font-size: 22px;
	color: #000000;
	line-height: 32px;
}
.youshiMain li em{
	display: block;
	width: 30px;
	height: 2px;
	background: #d5d5d5;
	margin: 12px 0;
}
.qidai{
	display: block;
	width: 100%;
	height: auto;
	padding: 72px 0 106px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/hehuo_12.png);
}
.qidai-img{
	display: inline-block;
	float: right;
	width: 630px;
	margin-right: 26px;
	position: relative;
}
.qidai-img::before{
	content: "";
	display: block;
	width: 16px;
	height: 230px;
	background: #219e58;
	position: absolute;
	right: -16px;
	bottom: -16px;
}
.qidai-img::after{
	content: "";
	display: block;
	height: 16px;
	width: 230px;
	background: #219e58;
	position: absolute;
	right: -16px;
	bottom: -16px;
}
.qidai-text{
	display: inline-block;
	float: left;
	width: 600px;
	height: auto;
	padding-left: 8px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	padding-top: 28px;
}
.qidai-text h3{
	margin-bottom: 16px;
}
.qidai-text h3 span{
	display: inline-block;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	padding: 0 10px;
	line-height: 28px;
}
.zhichi{
	display: block;
	width: 1400px;
	height: auto;
	margin: 0 auto 92px;
}
.zhichi li{
	float: left;
	width: 268px;
	height: 382px;
	border: 1px solid #f1f1f1;
	border-radius: 6px;
	position: relative;
	margin-right: 15px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	font-size: 14px;
	line-height: 24px;
	color: #7f7f7f;
}
.zhichi li:nth-child(5n){
	margin-right: 0;
}
.zhichi-img{
	display: block;
	width: 100%;
	height: 172px;
	position: relative;
	border-radius: 6px 6px 0 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.zhichi-img span{
	display: block;
	width: 76px;
	height: 76px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -38px;
	margin-left: -38px;
}
.zhichi-text{
	display: block;
	padding: 20px 14px 0;
}
.zhichi-text h3{
	font-size: 18px;
	line-height: 28px;
	color: #111111;
	text-align: center;
}
.zhichi-text&gt;em{
	display: block;
	width: 100%;
	height: 1px;
	border-top: 1px dashed #dddddd;
	margin: 14px auto 12px;
}
.gongxiang{
	display: block;
	width: 100%;
	height: auto;
	padding: 60px 0 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/hehuo_02.jpg);
}
.jiaru{
	display: block;
	height: auto;
	padding: 26px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	padding-right: 20px;
}
.jiaru-img{
	display: inline-block;
	float: left;
	width: 610px;
	height: auto;
}
.jiaru-text{
	display: inline-block;
	float: right;
	width: 608px;
	height: auto;
	font-size: 14px;
	line-height: 24px;
	color: #717171;
}
.jiaru-text h2{
	font-size: 24px;
	font-weight: bold;
	color: #373737;
	line-height: 40px;
}
.jiaru-text h3{
	font-size: 20px;
	font-weight: bold;
	color: #373737;
	line-height: 32px;
	margin: 22px 0 20px;
}
.jiaru-text h4{
	font-size: 16px;
	font-weight: bold;
	color: #373737;
	line-height: 24px;
	margin-bottom: 12px;
}
.hehuo-ewm li{
	display: inline-block;
	width: 182px;
	vertical-align: top;
	height: auto;
	text-align: center;
	margin-right: 14px;
	font-size: 16px;
	color: #717171;
	line-height: 24px;
}
.hehuo-ewm li span{
	display: block;
	width: 182px;
	height: 182px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
	margin-bottom: 10px;
}

/*end*/
/*å†œçŽ¯*/
.wushui{
	display: block;
	width: 100%;
	height: auto;
	padding: 42px 0 54px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/nonghuan_bg_02.jpg);
}
.wushui-in li{
	float: left;
	margin-right: 22px;
}
.wushui-in li:nth-child(3n){
	margin-right: 0;
}
.wushuiList{
	display: block;
	width: 385px;
	height: 426px;
	border-radius: 8px;
	border: 1px solid #ebebeb;
	background: #fff;
	position: relative;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
	padding: 268px 30px 0;
}
.wushuiList-img{
	display: block;
	width: 100%;
	height: 244px;
	border-radius: 8px 8px 0 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}
.wushuiList h2{
	font-size: 22px;
	color: #000000;
	line-height: 34px;
	margin-bottom: 10px;
	padding-left: 10px;
}
.wushuiList p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	position: relative;
	margin-bottom: 6px;
}
.wushuiList p::before{
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #c8c8c8;
	position: absolute;
	left: -12px;
	top: 12px;
}
.wushuiList h5{
	font-size: 16px;
	color: #05ad84;
	line-height: 24px;
	margin-top: 8px;
}
.wushuiList em{
	display: block;
	width: 15px;
	position: absolute;
	left: 14px;
	top: 274px;
}
.fangan{
	margin-bottom: 84px;
}
.fangan li{
	/*float: left;
	width: 385px;
	margin-right: 22px;
	height: 378px;
	border-radius: 6px;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);*/
}
.fangan li:nth-child(3n){
	margin-right: 0;
}
.qushi{
	display: block;
	width: 100%;
	height: auto;
	padding: 90px 0 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/nonghuan_02.jpg);
}
.qushiMain{
	display: block;
	width: 1300px;
	height: 500px;
	margin: 0 auto;
	position: relative;
}
.qushiMain .hd{
	display: inline-block;
	width: 254px;
	height: 500px;
	background: #e9f9f5;
	float: left;
	overflow: auto;
}
.qushiMain .hd::-webkit-scrollbar {/*æ»šåŠ¨æ¡æ•´ä½“æ&nbsp;·å¼*/
	width: 4px;     /*é«˜å®½åˆ†åˆ«å¯¹åº”æ¨ªç«–æ»šåŠ¨æ¡çš„å°ºå¯¸*/
	height: 4px;
}
.qushiMain .hd::-webkit-scrollbar-thumb {/*æ»šåŠ¨æ¡é‡Œé¢å°æ–¹å—*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px #05ad84;
	background: #05ad84;
}
.qushiMain .hd::-webkit-scrollbar-track {/*æ»šåŠ¨æ¡é‡Œé¢è½¨é“*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.qushiMain .bd{
	display: inline-block;
	float: right;
	width: 1028px;
	height: 500px;
}
.qushiMain .bd li{
	width: 1028px;
	height: 500px;
	background: #fff;
	zoom:1;
	position: relative;
}
.slideBox .hd ul{ 
	zoom:1; 
}
.qushiMain .hd li{
	display: block;
	width: 100%;
	height: 100px;
	background-image: url(../images/next-01.png);
	background-repeat: no-repeat;
	background-position: 230px center;
	border-bottom: 1px solid #d7eae5;
	padding: 24px 36px 24px 76px;
	position: relative;
}
.qushiMain .hd li h3{
	font-size: 16px;
	color: #000000;
	line-height: 26px;
	cursor: pointer;
}
.qushiMain .hd li h4{
	font-size: 14px;
	color: #838f8b;
	line-height: 24px;
	cursor: pointer;
}
.qushiMain .hd li&gt;span{
	display: block;
	width: 42px;
	height: 48px;
	position: absolute;
	left: 18px;
	top: 25px;
	overflow: hidden;
	cursor: pointer;
}
.qushiMain .hd li&gt;span img.img2{display: none;}
.qushiMain .hd li.on{
	background-color: #ffffff;
}
.qushiMain .hd li.on&gt;span img.img1{display: none;}
.qushiMain .hd li.on&gt;span img.img2{display: block;}
.qushiMain .hd li.on::before{
	content: "";
	display: block;
	width: 4px;
	height: 100%;
	background: #fcad14;
	position: absolute;
	left: 0;
	top: 0;
}
.qushiImg{
	display: inline-block;
	float: left;
	width: 586px;
	height: 100%;
	overflow: hidden;
}
.qushiText{
	display: inline-block;
	width: 440px;
	float: right;
	height: 100;
	padding: 46px 50px 30px 30px;
	font-size: 16px;
	color: #787878;
	line-height: 28px;
}
.qushiText::-webkit-scrollbar {/*æ»šåŠ¨æ¡æ•´ä½“æ&nbsp;·å¼*/
	width: 4px;     /*é«˜å®½åˆ†åˆ«å¯¹åº”æ¨ªç«–æ»šåŠ¨æ¡çš„å°ºå¯¸*/
	height: 4px;
}
.qushiText::-webkit-scrollbar-thumb {/*æ»šåŠ¨æ¡é‡Œé¢å°æ–¹å—*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px #05ad84;
	background: #05ad84;
}
.qushiText::-webkit-scrollbar-track {/*æ»šåŠ¨æ¡é‡Œé¢è½¨é“*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.qushiText h2{
	font-size: 32px;
	font-weight: bold;
	color: #1d1d1d;
	line-height: 44px;
	margin-bottom: 24px;
}
.nonghuan-ys{
	display: block;
	background: #f7f7f7;
	text-align: center;
	min-width: 1200px;
}
.casePic{
	display: block;
	width: 1230px;
	height: 530px;
	position: relative;
	margin: 0 auto 80px;
}
.casePic .next,
.casePic .prev{
	display: block;
	width: 64px;
	height: 64px;
	cursor: default;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: -15px;
	top: 50%;
	margin-top: -32px;
	background-image: url(../images/left-03.png);
	z-index: 19;
}
.casePic .next{
	background-image: url(../images/right-03.png);
	left: auto;
	right: -15px;
}
.casePic .prev:hover{
	background-image: url(../images/left-04.png);
}
.casePic .next:hover{
	background-image: url(../images/right-04.png);
}
.casePic .bd ul{ zoom:1; }
.casePic .bd ul li{
	float:left; 
	_display:inline; 
	width: 410px;
	height: 530px;
}
.casePic .tempWrap{
	overflow: visible !important;
}
.casePic-list{
	display: block;
	width: 380px;
	height: 100%;
	margin: 0 auto;
	background: #f5f5f5;
}
.casePic-img{
	display: block;
	width: 100%;
	height: 440px;
	overflow: hidden;
}
.casePic-img&gt;span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.casePic-list p{
	font-size: 22px;
	color: #161616;
	line-height: 90px;
	padding: 0 28px;
}
.casePic-list:hover p{
	color: #26b464;
}
.casePic-list:hover .casePic-img&gt;span{
	transform: scale(1.04);
}
.casePic::before{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 100%;
	background: #fff;
	opacity: 0.6;
	z-index: 18;
	transform: translateX(-15px);
}
.casePic::after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 100%;
	background: #fff;
	opacity: 0.6;
	z-index: 18;
	transform: translateX(15px);
}
.bufen{
	display: block;
	width: 100%;
	height: auto;
	padding: 100px 0 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/nonghuan_28.jpg);
}
.bufen h2{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	line-height: 48px;
	margin-bottom: 40px;
}
.bufen h2 em{
	display: inline-block;
	width: 6px;
	height: 26px;
	background: #00ffc0;
	margin-right: 16px;
	vertical-align: top;
	margin-top: 13px;
}
.bufenCase{
	display: block;
	width: 100%;
	height: auto;
	border: none;
}
.bufenCase td{
	width: 600px;
	height: 46px;
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	padding: 4px 22px;
	background: rgba(255, 255, 255, 0.12);
	border-color: #9bb4bc;
	position: relative;
}
.bufenCase td::before{
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #fff;
	position: absolute;
	left: 10px;
	top: 21px;
}
.zhuanli{
	height: 470px;
	position: relative;
	margin-bottom: 80px;
}
.zhuanli .poster-list {
	width: 1200px;
	height: 470px;
	position: relative;
}
.zhuanli .poster-list .poster-item {
	width: 346px;
	height: 470px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.1);
	text-align: center;
	line-height: 470px;
}
.zhuanli .poster-list .poster-item&gt;div{
	display: block;
	width: 100%;
	height: 100%;
	border: 8px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
.zhuanli .poster-list .poster-item img{
	display: block;
}
.zhuanli .poster-btn {
	position: absolute;
	top: 0;
	cursor: pointer;
	filter: opacity(.5) brightness(1);
	cursor: default;
}
.zhuanli .poster-btn:hover {
	filter: opacity(1) brightness(2)
}
.zhuanli .poster-prev-btn {
	left: 0;
}
.zhuanli .poster-next-btn {
	right: 0;
}
.formBot{
	display: block;
	width: 100%;
	height: auto;
	padding: 72px 0 96px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/hehuo_02.jpg);
}
.formBot&gt;h2{
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	color: #363636;
	line-height: 50px;
	margin-bottom: 50px;
}
.formBot-main{
	height: auto;
	background: #fff;
	padding: 40px 52px 42px;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}
.formBot-right{
	display: inline-block;
	width: 520px;
	float: right;
	height: auto;
}
.formBot-right ul li{
	margin-bottom: 6px;
}
.formBot-right ul li h3{
	display: block;
	font-size: 14px;
	color: #878787;
	line-height: 30px;
}
.formBot-right ul li input{
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 4px;
	background: #ededed;
	padding: 0 20px;
	font-size: 14px;
	color: #000;
}
.formBot-right ul li input#checkcode{
	width: 60%;
	display: inline;
	margin-right: 5px;
}
.formBot-right ul li textarea{
	display: block;
	width: 100%;
	height: 110px;
	border-radius: 4px;
	background: #ededed;
	padding: 10px 20px;
	font-size: 14px;
	color: #000;
	font-family: "å¾®è½¯é›…é»‘";
}
.formBot-but{
	display: block;
	width: 100%;
	height: 44px;
	margin-top: 15px;
}
.formBot-but button{
	display: inline-block;
	width: 156px;
	height: 44px;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	background: none;
	float: left;
	margin-right: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #949494;
}
.formBot-but button:first-child{
	background: #fcae14;
	color: #fff;
	border: none;
}
.formBot-but button:hover{
	background: #fcae14;
	color: #fff;
	border: none;
}
.formBot-left{
	display: inline-block;
	float: left;
	width: 510px;
	margin-left: 8px;
	height: auto;
	font-size: 14px;
	color: #717171;
	line-height: 22px;
	text-align: left;
}
.formBot-left h2{
	font-size: 26px;
	color: #373737;
	line-height: 42px;
	margin-bottom: 6px;
}
.formBot-left h3{
	font-size: 20px;
	font-weight: bold;
	color: #373737;
	margin: 10px 0 30px;
}
.formBot-left h4{
	font-size: 16px;
	font-weight: bold;
	color: #282828;
	line-height: 28px;
	margin: 30px 0 12px;
}
.formBot-left h4 em{
	display: inline-block;
	width: 6px;
	height: 18px;
	background: #00926e;
	margin-right: 10px;
	vertical-align: top;
	margin-top: 5px;
}
.formBot-list li{
	float: left;
	width: 240px;
	height: 232px;
	font-size: 14px;
	color: #474747;
	margin-right: 20px;
	line-height: 24px;
}
.formBot-list li:nth-child(2n){
	margin-right: 0;
}
.formBot-list li&gt;span{
	display: block;
	width: 100%;
	height: 182px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 10px;
}



@media screen and (max-width: 1360px) {
   .aboutList{
        padding: 4% 5% 20px 10%;
    }
}
@media screen and (max-width: 1440px) {
   .aboutList{
        padding: 4% 5% 20px 10%;
    }
}



/*end*/


















</pre></body></html>